home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / mail / MicroMail.jar / s.class (.txt) < prev    next >
Encoding:
Java Class File  |  2001-11-07  |  3.1 KB  |  189 lines

  1. // $FF: renamed from: s
  2. public class class_0 {
  3.    // $FF: renamed from: if long
  4.    protected static long field_0 = 0L;
  5.    // $FF: renamed from: do boolean
  6.    protected static boolean field_1 = false;
  7.    // $FF: renamed from: a int
  8.    protected static int field_2;
  9.  
  10.    // $FF: renamed from: do (int) boolean
  11.    public static boolean method_0(int var0) {
  12.       i.a(i.try + var0);
  13.       if (!i.a(i.else, true)) {
  14.          MicroMail.printInfo("Error deleting message #" + var0 + "  from server");
  15.       }
  16.  
  17.       return true;
  18.    }
  19.  
  20.    // $FF: renamed from: if (int, int) a
  21.    public static a method_1(int var0, int var1) {
  22.       Object var2 = null;
  23.       a var3;
  24.       if (method_6(var0, var1)) {
  25.          var3 = method_5(var1);
  26.       } else {
  27.          var3 = null;
  28.       }
  29.  
  30.       System.gc();
  31.       var3.f = true;
  32.       return var3;
  33.    }
  34.  
  35.    // $FF: renamed from: if (int) java.lang.String[]
  36.    public static String[] method_2(int var0) {
  37.       int var1 = -1;
  38.       int var2 = -1;
  39.       String[] var3 = new String[var0];
  40.       i.a(i.case);
  41.       if (!i.a(i.else, true)) {
  42.          return null;
  43.       } else {
  44.          int var4 = 0;
  45.  
  46.          while((var2 = i.a()) > -1 && !i.a('.', 0)) {
  47.             if (var4 < var0) {
  48.                var1 = i.a(' ', 0, var2) + 1;
  49.                if (var1 > 0) {
  50.                   var3[var4] = new String(i.f, var1, var2 - var1);
  51.                } else {
  52.                   var3[var4] = null;
  53.                }
  54.  
  55.                ++var4;
  56.             }
  57.          }
  58.  
  59.          System.gc();
  60.          return var3;
  61.       }
  62.    }
  63.  
  64.    // $FF: renamed from: for (int) int[]
  65.    public static int[] method_3(int var0) {
  66.       int var1 = -1;
  67.       int var2 = -1;
  68.       int[] var3 = new int[var0];
  69.       i.a(i.g);
  70.       if (!i.a(i.else, true)) {
  71.          return null;
  72.       } else {
  73.          int var4 = 0;
  74.  
  75.          while((var2 = i.a()) > -1 && !i.a('.', 0)) {
  76.             if (var4 < var0) {
  77.                var1 = i.a(' ', 0, var2) + 1;
  78.                if (var1 > -1) {
  79.                   var3[var4] = i.a(var1, var2 - 1);
  80.                }
  81.  
  82.                ++var4;
  83.             }
  84.          }
  85.  
  86.          System.gc();
  87.          return var3;
  88.       }
  89.    }
  90.  
  91.    // $FF: renamed from: a () int
  92.    public static int method_4() {
  93.       int var0 = -1;
  94.       i.a(i.a);
  95.       var0 = i.a();
  96.       var0 = i.a(' ', 4, var0);
  97.       var0 = i.a(4, var0 - 1);
  98.       System.gc();
  99.       return var0;
  100.    }
  101.  
  102.    // $FF: renamed from: a (int) a
  103.    public static a method_5(int var0) {
  104.       int var1 = 0;
  105.       int var2 = 1;
  106.       int var3 = 0;
  107.       boolean var6 = false;
  108.       a var7 = new a();
  109.       var7.char = null;
  110.       Object var9 = null;
  111.  
  112.       for(int var4 = var0; var1 < var4 & (var6 ^ true); var1 = var2 + 1) {
  113.          var2 = i.a('\n', var1, var4);
  114.          if (var2 < 0) {
  115.             var2 = var0;
  116.          }
  117.  
  118.          if (!i.a(' ', var1) && !i.a('\t', var1)) {
  119.             String var8 = new String(i.f, var1, var2 - var1);
  120.             var3 = a.if(var8);
  121.             if (var3 > -1) {
  122.                var7.if(var8, var3);
  123.             }
  124.          } else {
  125.             var7.do(new String(i.f, var1, var2 - var1), var3);
  126.          }
  127.  
  128.          var6 = var2 == var1 + 1;
  129.       }
  130.  
  131.       System.gc();
  132.       Object var10 = null;
  133.       String var15 = var7.null;
  134.       if (var15.startsWith(" multipart")) {
  135.          int var11 = var15.indexOf("boundary");
  136.          var15 = var15.substring(var11 + 10, var15.length() - 2);
  137.       } else {
  138.          var15 = null;
  139.       }
  140.  
  141.       if (var15 != null) {
  142.          var6 = false;
  143.          var1 = i.a(var15, var2, var0) + var15.length();
  144.  
  145.          while(!var6) {
  146.             var2 = i.a(var15, var1, var0);
  147.             if (var2 > -1) {
  148.                int var5 = i.a("\n\r\n", var1, var0);
  149.                if (i.a("text/plain", var1, var5) > -1) {
  150.                   i.void = var5 + 2;
  151.                   i.u = var2 - var5 - 4;
  152.                   var6 = true;
  153.                }
  154.  
  155.                var1 = var2 + var15.length();
  156.             } else {
  157.                var6 = true;
  158.             }
  159.          }
  160.       } else {
  161.          i.void = var1;
  162.          i.u = var0 - var1;
  163.       }
  164.  
  165.       System.gc();
  166.       return var7;
  167.    }
  168.  
  169.    // $FF: renamed from: a (int, int) boolean
  170.    public static boolean method_6(int var0, int var1) {
  171.       i.a(i.new + var0);
  172.       if (!i.a(i.else, true)) {
  173.          return false;
  174.       } else {
  175.          try {
  176.             i.h.read(i.f, 0, var1);
  177.             if ((char)i.f[var1 - 3] != '.') {
  178.                i.h.read();
  179.             }
  180.  
  181.             System.gc();
  182.             return true;
  183.          } catch (Exception var2) {
  184.             return false;
  185.          }
  186.       }
  187.    }
  188. }
  189.